Part Number Hot Search : 
A5358CA HA2520 500000 PSMN0 2N6292 PTN3360 BL1102 1N6711B
Product Description
Full Text Search
 

To Download AS3502 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  rev. m page 1 september 199 8 AS3502 key features q q 13-bit linear sigma delta codec with filters exceeding etsi prets30085 and g712 . q q single rail 3.0 v ~5.5 v power supply. q q typical power dissipation of 3 0 mw at 3 v. q q two low noise microphone inputs with internal gain adjust (+16 / +46 db). q q 150 w push/pull earpiece driver with internal gain adjust (-12 / +6 db). q q 50 w loudspeaker amplifier with up to 50 mw output power. q q push/ pull output driver for tone ringer. q q on chip electret microphone voltage source. q q digital transmit gain setting (-38 / +10 db). q q digital receive gain setting ( -42 / +6 db). q q digital sidetone control function ( 0 / -48 db). q q programmable call progress tone/ dtmf / ring tone generator. q q analogue and digital loopback modes. q q 16-bit linear / 8-bit a-law switchable serial pcm interface with non delayed and delayed timing modes. q q 4-wire serial control interface. q q packaged in soic-28, tqfp-64. general description AS3502 is a high performance 13-bit linear feature codec/filter with 8 khz sampling rate specifically tailored to implement all analogue frontend functions of battery powered digital terminals. it includes a programmable analogue interfaces for handset and handsfree operation with a minimum amount of external components. the codec function of AS3502 uses sigma-delta ( sd ) modulation conversion techniques with 2nd order modulators and an over sampling rate of 128 for excellent signal to noise performance. the AS3502 exceeds all ccitt g712 recommendations and the european etsi prets 300085 recommendations. digital gain setting stages for transmit and receive allow to compensate for transducer tolerances and to set up a handsfree function under software control. a programmable tone generator allows to generate dtmf/call-progress tones and alert sounds required in digital terminals. all programmable functions of AS3502 are controlled by a 4-wire serial control port that easily interfaces to any popular micro controller. the interface to the digital world is accomplished by a serial pcm interface that supports 16- b it linear format or 8-bit a-law format for both non-delayed and delayed frame synchronzation modes. block diagramme mic1+ ep+ ep- spk+ spk- scl sdi sdo txd txs sclk rxs rxd mic1- mic2+ mic2- cs pcm tx mclk v ref por + 16/46 db agx f1-f3, v1-v3 dgx tro+ tro- por gnd cap a gnd av dd av ss dv dd 30k? - + db -38/+10 decimation filter interpolation filter freq. gen. seq. serial control + - v ref aaf adc dac dac v2 lpf -12/+6 db agr + + +3db voice tone loop sine sq. bpf pcm tx comp. s1, s2 caden. cp, cp rep. rp, ro sg db 0/-48 contr. dc lin/a- pcm tx dgr db -42/+6 lpf pcm rx exp. lin/a- + AS3502 loop austria mikro systeme international ag 13-bit linear feature codec with analogue frontend
rev. m page 2 september 199 8 AS3502 pinout diagramme 1 2 3 4 5 6 7 8 9 10 11 12 13 14 av dd cap mic1+ mic1- mic2- mic2+ n.c. por v ref dv dd scl sdi sdo rxd spk- spk+ av ss ep- ep+ tro- tro+ gndd mclk cs sclk txd txs rxs 28 27 26 25 24 23 22 21 20 19 18 17 16 15 28 pin soic a s 3 5 0 2 1 3 6 1 2 1 4 1 6 4 5 4 2 4 0 3 8 3 4 6 3 6 1 5 9 5 7 5 5 5 3 5 1 4 9 1 8 2 0 2 2 2 4 2 6 2 8 3 0 3 2 m i c 2 - m i c 2 + v r e f d v d d p o r c s s c l s d i s d o r x d r x s t x s t x d s c l k e p + t r o - t r o + g n d d m c l k m i c 1 - m i c 1 + c a p a v d d s p k - s p k + a v s s e p - 6 4 p i n t q f p pin description pin # name type function 1 avdd si analogue positive supply voltage input 2 cap ao filter capacitor output this pin requires to be connected to an external blocking capacitor of app. 47f and is internally connected to the potential divider of the analogue ground genera - tion circuit. 3 4 mic1- mic1+ ai ai differential microphone 1 inputs these two pins are differential inputs to the analogue input multiplexer of the gain programmable micro phone amplifier with an input impedance of approx. 60 k w . 5 6 mic2- mic2+ ai ai differential microphone 2 inputs these two pins are differential inputs to the analogue input multiplexer of the gain programmable micro phone amplifier with an input impedance of approx. 60 k w . 7 n.c. 8 vref ao microphone reference voltage output this pin provides a stabilized reference voltage for an electret microphone of approx. 2v. 9 dvdd si digital positive supply voltage input
rev. m page 3 september 199 8 AS3502 pin description (continued) pin # name type function 10 por di power on reset input an active low signal on this pin starts the system initialization. all internal registers are set to their default values and the serial interface will be reinitialized and the chip will enter power down mode. 11 cs di serial control chip select input an active low signal on this pin enables serial data transfers via sdi and sdo. 12 scl di serial control clock input this pin acts as shift clock signal input for serial control data transfer via sdi and sdo when cs is active low and may be asynchronous to all other clock signals. 13 sdi di serial control data input this input samples control data bits on the rising edges of the serial clock scl when cs is active low. depending on the type of transfer 8 or 16 bits are shifted in. 14 sdo do serial control data output this output shifts out control/status data with the falling edge of scl when cs is active low. 15 rxd di receive pcm data input this input samples pcm data bits on the falling edges of the serial clock sclk following a rising edge on the receive strobe signal. after the time when all data bits have been shifted into the receive shift register all bits are latched into the receive latch for digital to analogue conversion. 16 rxs di receive pcm strobe input the signal on this input initiates shifting of serial data into the receive shift register. it must be synchronized with sclk. the clock rate is typically 8 khz. the signal width determines whether short strobe or long strobe mode is used: a pulse width of one to two shift clock periods selects short strobe mode. (for further information see pcm timing diagramme ). the strobe signal does not need to be active throughout the transmission period since an internal bit counter generates the necessary timing for 8 or16 bit periods depending on the selected output format for serial pcm reception. 17 txs di transmit pcm strobe input this signal on this input initiates shifting of serial data out of the transmit shift register. it must be synchronized with sclk. the clock rate is typically 8 khz. the signal width determines whether short strobe or long strobe mode is used: a pulse width of one to two shift clock periods selects short strobe mode. pulse widths from 3 clock periods on wards select long strobe mode. the strobe signal does not need to be active throughout the transmission period since an internal bit counter generates the necessary timing for 8 or 16 bit periods depending on the selected output format for serial pcm transmission. 18 txd do transmit pcm data output this tristate output shifts out pcm data from the codec's a/d converter and is activated during the transmission of serial data for 8 or 16 transmit clock periods following a rising edge on the transmit strobe signal. it is updated by the rising edges of the sclk clock signal. the output goes back to high impedance after transmission of 8 or 16 data bits.
rev. m page 4 september 199 8 AS3502 pin description (continued) pin # name type function 19 sclk di serial pcm shift clock input this pin acts as shift clock input signal for the externally provided signal for serial pcm data transfer. the frequency may vary from 128 khz to 4.096 mhz in 8 khz increments and should be synchronized to mclk. in the receive direction the bitstream is latched with the falling edge of this clock. in the transmit direction the bitstream is shifted out with the rising edges of this clock. 20 mclk di master clock input this signal is the timing reference for all internal operations. the clock frequency must be a integer multiple of 2.048 mhz with a maximum of 18.432mhz and must be synchronized to sclk. the required master clock dividing ratio is selected by setting the div3 -div0 bits in the digital control register. 21 gnd si digital negative supply voltage input 22 23 tr+ tr- do do differential toneringer outputs these digital outputs provide square or sine wave signal for driving transducers directly. tro+ and tro- are operating in push/pull mode providing peak to peak voltage swing of 2 x vdd.the output volume is programmable and is accomplished either through pulse density modulation or through pulse width modulation. 24 25 ep- ep+ ao ao differential earpiece outputs these two pins are the outputs of the differential earpiece amplifier driving either dynamic earpieces with 150 w impedance or ceramic transducers with up to 50nf directly. the signal reference on both pins is dc referenced to the internally gen - erated analogue ground which is appr. 1/2 vdd. 26 avss si analogue negative supply voltage input 27 28 sp+ sp- ao ao differential loudspeaker outputs these two pins are the outputs of the differential loudspeaker amplifier that is ca - pable driving dynamic speakers with 50 w impedance directly. the maximum output power is 50mw. the signal reference on both pins is dc referenced to the inter nally generated analogue ground which is appr. 1/2 vdd. ai: analogue input ao: analogue output di: digital input do: digital output di/o: digita l input/output si: supply input
rev. m page 5 september 199 8 AS3502 functional description power-on reset when power is applied first a power on reset signal is generated on chip which initializes AS3502: the on chip programmable afe registers are set to their default values (those values are defined in the register allocation section), the tone control register is set to the default status and the serial interface is ini - tialized. AS3502 remains in power down state until a software start-up command. an active low signal with a duration of min. 25 s on the power on reset pin can be used to externally reset the device AS3502. for normal op eration this pin must be pulled high. power up mode AS3502 is powered up through a one byte start-up command. the byte written into the digital control register dc allows to individually enable the transmit and the receive section. if the transmit channel is en - abled first, the receive channel may be enabled any time without any restrictions. on enabling the receive channel and subsequent enabling of the transmit channel the pcm strobe signals txs and rxs have to be tied together. the configuration information written into the ac and ag define which analogue transducer interfaces will be enabled on power up. the pcm output txd remains in tristate until the second frame synchronization signal af ter start-up. any of the pro grammable registers may be modified while AS3502 is in active mode. power down mode in power down mode all chip functions except the se - rial interface are kept inactive. all analogue functions are powered down and all digital outputs are put into tristate mode. in this operating state the internal registers are nor mally configured to the desired values prior to the start-up command. the chip can be brought into power down mode any time through a power down command written into the dc register. in this case all programmable registers retain their pro - grammed values. analogue input interface the AS3502 input interface provides two identical dif - ferential inputs e.g. for a handset microphone and for a handsfree microphone. the input sources are se - lected through the ag register. clipping of signals with arbitrary dc offset must be avoided by capacitive coupling. the input impedance of 2 x 30 k w is compatible with both electret and dynamic microphones. each in put is connected through an analogue input multiplexer to a low noise high gain preamplifier. the gain is software programmable through register ag from +16 to +46 db in 6 db steps with a tolerance of 0.2 db. this wide range guarantees optimum usage of the a/d converter dy - namic range with various transducers. analogue output interface the AS3502 output interface provides differential outputs for an earpiece, for a loudspeaker and for a toneringer. the output stages are selected through the ac register. the earpiece output driver is a fully differential amplifier that is capable of driving 3.2vpp into a 150 w transducer directly and is gain programmable in three steps from -12 db to +6 db through the ag register. the +6 db step allows to drive ceramic earpiece transducers or to boost the re - ceive amplitude. the loudspeaker driver is a fully differential power ampli fier with a peak output power of 50 mw into a 50 w loudspeaker. this output allows loudhearing and handsfree operation under software control. the tone ringer outputs are digital push/pull outputs with rail to rail voltage swing that capable of driving various toneringers. for volume control the output signal may be either pulse density modu lated or pu lse width modulated under software control. transmit section the scaled analogue input signal enters a 1st order rc antialiasing filter with a corner frequency of approx. 40 khz. this filter eliminates the need for any off chip fil tering as it provides sufficient attenuation at 1.024 mhz to avoid aliasing. from there the bandlim - ited signal is fed to a 2nd order sigma delta modula - tor with a sampling frequency of 1.024 mhz. a factory trimmed voltage reference guarantees accurate absolute transmit gain (0 dbm0 reference level). the modulator is followed by a digital decimation filter that transforms the resolution in time to resolution in amplitude. the decimation filter is followed by a mini - mum phase 5th order iir filter implementing the ccitt lowpass portion of the encoder band pass fre - quency characteristics. finally a 3rd order iir high pass filter implements the highpass portion of the en - coder bandpass frequency characteristics according to ccitt specifications. the digitally filtered signal is further fed to a digital gain setting stage which allows to program the gain from -38 to +10 db with a tolerance of better than 0.05 db from 0 to +6 db to compensate for transducer sensitivity variations. the same stage may additionally be used for digital volume control for transmit volume attenuation. this feature may be used for software based handsfree voice switching algorithms. in case of 16 bit linear mode the voice band signals are converted to a pcm two's complement 12 data bit plus sign bit format with a sample rate of 8 khz and
rev. m page 6 september 199 8 AS3502 shifted out of the encoder under control of an externally applied shift clock signal sclk. in case of 8-bit companded mode the voice band signals are converted to a pcm two's complement 7 data bit plus sign bit a-law format with a sample rate of 8 khz and shifted out of the encoder under control of an externally applied shift clock signal sclk. receive section in case of 16 bit linear mode pcm data is shifted into the input shift register at a clock rate determined by the shift clock sclk every 128 s. 13 bits of pcm data are transferred to the receive latch that holds the data throughout the conversion process. in case of 8-bit companded mode pcm data is shifted into the input shift register at a clock rate determined by the shift clock sclk every 128s and converted from a-law format to 13-bit linear format. optionally a programmable digital sidetone stage adds a certain amount of the transmit signal to the receive path for natural acoustic performance. the sidetone range can be adjusted from -48 db to 0 db with a default value of -18 db. both signals are combined and fed to a digital gain setting stage which allows to program the gain from -42 to +6 db with a tolerance of 0.05 db from 0 to -6db to compensate for transducer sensitivity variations. the same stage may additionally be used for digital volume control for receive volume attenuation. this feature may be used for software based handsfree voice switching algorithms. the gainsetting stage is followed by a digital filter that bandlimits the signal according to ccitt recommendations and that converts the resolution in amplitude to resolution in time through interpolation. the output signal is fed to a digital 2nd order sigma delta modulator with a sampling rate of 1.024 mhz. the bit stream is further fed to a combined 1 bit dac / 2nd order sc lowpass filter with an corner frequency of 8 khz and further to a 1st order rc active smoothing filter that pro vides additional filtering of out of band signals. the loud speaker vol ume may be controlled digitally through the receive digital gain register dgr. tone generator AS3502 contains a powerful tone generator that is capable of generating all european country specific ring/ call progress tones and dtmf tones for audible feedback in the receive path or inband signalling tones in the transmit path under software control. the tone generator operation modes are programmable through 13 8-bit registers that are accessed through the serial control interface. (see register description for further details). since all melody functions are handled by the AS3502 tone generator hardware only a minimum amount of software overhead for the controlling microprocessor is necessary. the tone generator consists of a single /dual tone synthesizer, a six tone sequencer, a cadence counter and a repetition counter. frequency generator for in band signalling a square wave or sine signal with precise dtmf capability is generated. the tones may be added to the receive section or injected into the transmit section. for tone ringing a square wave push/pull signal is generated on the tro+ and tro-. digital outputs. transmit tone volume control for sine wave forms the transmit pcm level is controlled by a 0 /-2.5 db attenuation block and additionally by the digital transmit gain stage (dgx). for square wave forms the transmit pcm level is controlled by the v1 register and the dgx register. receive tone volume control the receive amplitude of sine wave signals may be controlled via the v2 register. the receive amplitude of square wave signals may be controlled by both the v1 and the v2 register. tone ringer volume control the output volume is programmable through the v1 register and is accomplished either through pulse density modulation or through pulse width modulation. for pulse density volume control the amplitude is controlled through the v1 register. t/2 t/2 start melody tro+ tro- pw = 0 pulse density volume control for pulse width volume control the r0 counter is used where it generates the duty cycle. in this case the repetition has to be controlled by the microprocessor through software.
rev. m page 7 september 199 8 AS3502 t/2 t/2 r0 < t/2 start melody tro+ tro- r0 < t/2 pw = 1 burst=1 pulse width volume control sequencer the sequencer controlling the synthesizer is a six step rotating shift register that is controlled by a cadence counter. each location in the two sequence control registers (sc1, sc2) contains the value of one out of three different frequencies or the value of a tone pause that are played in consecutive order. in dtmf mode the 6-bit shift register is split up into two 3-byte shift registers. in this mode the cadence steps are interleaved as s1/s4, s2/s5, s3/s6 where the sc1 register defines the high group tones with an attenuation of 2.5 db and where the sc2 register defines the low group tones. s6 s5 s4 s3 s1 s2 s6 s5 s4 s3 s1 s2 mux single tone: dual tone: sc1 sc2 . tone sequencer cadence generation the cadence counter determines the sequencer rotation speed and the on/ off timing characteristics of the tones and controls both the sequencer shift clock and the tone synthesizer on/ off time. the tone off time allows to insert pauses on switching from one frequency to the other. cadence period (cp) and cadence on time (co) are programmed with an 8-bit value. the cs bit defines two time spans with different resolution: cp: cadence period co: cadence on time s1 s2 s3 s4 s5 s6 s1 s2 s3 cadence counter repetition counter the repetition counter controls either the duration (ro) and repetition (rp) of the melody sequence or the volume for pulse width volume control of the tone ringer output. in repetition mode the repetition counter may be operated in continuous mode where the ringing signal is turned on and off with the rp and r0 period or in single shot mode where the ringing signal is active for the r0 period. only. each tone signalling sequence must be started with this counter: repetition period (rp) and repetition on time (ro) are programmed with an 8-bit value . s1 s2 s3 s4 s5 s6 s1 s2 s3 s1 rp: repetition period ro: repetition on time repetition counter pcm serial interface the AS3502 5-wire pcm port interfaces directly to many serial port standards. the pcm data word is either formated in 16-bit linear format with 13 bit 2`s complement data justified left where the last three lsb bits are reserved or formatted according to 8-bit a-law format with alternate mark inversion (ami) meaning that the even bits are inverted per ccitt g711 specification.
rev. m page 8 september 199 8 AS3502 pcm level 8-bit a-law format 16-bit linear format d 7 d 6 d 5 d 4 d 3 d 2 d 1 d 0 d 1 5 d 1 4 d 1 3 d 1 2 d 1 1 d 1 0 d 9 d 8 d 7 d 6 d 5 d 4 d 3 d 2 d 1 d 0 vin = + full scale 1 0 1 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 x x x vin = +0-code 1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 x x x vin = -0-code 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 x x x vin = - full scale 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 x x x x: not used the interface supports short and long strobe synchronisation modes and full duplex synchronous operations of both receive and transmit section. pcm data is written into the transmit register and shifted out in 8 or 16 clock cycles by the transmit shift register. in the receive direction se rial input 8 or 16 samples are converted into par allel format by the receive shift register and hereafter buffered in the receive latch. this double buffered hardware i/o scheme guarantees minimum port la tency and increased channel service time. both shift registers have separate strobe signals for asyn chronous time slot opera tion of transmit and receive channel and are clocked by a common shift clock signal that may vary from 64 khz up to 4.096 mhz and that must be locked to the master clock. the strobe signals have to be synchronised to the shift clock and should have a repetition rate of 8 khz. 50 ppm. short strobe mode this is the default mode on powering up the device. the transmit and receive strobe inputs must be one bit shift clock long and have to be high during a falling edge of the respective bit shift clocks (see pcm timing diagramme) in the transmit sec tion the next rising edges of sclk enable the txd output buffer and shift out pcm data bits. the falling edge of the last bit shift clock sclk disables the txd output buffer. in the receive section the next falling edge of sclk shifts in pcm data bits at rxd. long strobe mode the serial port enters the long strobe mode if both strobe pulses (txs, rxs) are more than three bit clock periods long (see pcm timing diagramme). in the transmit section the next rising edge of sclk or txs, whichever comes later, clocks out the first bit. the ef fect of the transmit strobe occurring after the shift clock is to shorten the first bit at the txd output. the following rising edges of the sclk shift out the re maining data bits. the txd output is disabled by the last falling sclk edge or by the txs signal going low, whichever comes later. in the receive section a rising edge on the receive strobe input rxs will initi - ate the pcm data on rxd pin to be shifted into the receive shift register with the falling edges of sclk. serial control interface the internal operation of AS3502 is controlled by a 4- wire serial port that is designed to write and read back control and status information from any serial mi cro - processor port. it consists of a 16 bit shift register with 8 address bits and 8 data bits. the first byte is the address byte that is clocked in serially by asserting the cs line for 8 clock cy cles. the msb ad dress bit in the address field defines whether the data transfer is a write or a read op eration. the second byte is the command data byte that is clocked in by keeping cs low for another 8 clock cycles. the address decoder latches the address bits re ceived into a register after 8 clock cycles. it operates fully autonomously and constantly cycles through 3 states: ? load address decoder ? calculate address and type of data transfer ? data transfer after de coding the data byte is latched into the de - coded register during a write operation or retrieved from the selected register dur ing a read operation. data is retrieved by asserting the cs line and by shifting 8 address bits into the input shift register through sdi. the next 8 clock cycles shift out the data byte through sdo. the full shift register is shifted out where the 8 msb bits are shifted out as hi-z. data states on the sdo line can only change with the falling edge of scl. data on the sdi line is shifted in with the rising edge of scl. all commands are preceded by the start condition, which is a high to low transition of the cs line. the AS3502 continuously monitors this line for the start condition and does not respond to any command until this condition has been met. cs may either be kept low for 16 clock cycles or may go high after 8 clock cycles and go low again for the next 8 clock cycles when programming different register locations. all communications are terminated by a stop condi - tion, which is a low to high transition of cs after 16 shift clock cycles. the stop condition is also used to place the AS3502 serial control interface in the standby power mode.
rev. m page 9 september 199 8 AS3502 cs scl sdi sdi sdo serial write serial read r/w = 0 x x a3 a2 a1 a0 d7 d6 d5 d4 d3 d2 d1 d0 a4 address byte data byte address byte data byte r/w = 1 x x a3 a2 a1 a0 x x x x x x x x a4 z z z z z z d7 d6 d5 d4 d3 d2 d1 d0 z z serial control interface programmable functions 19 8-bit internal registers are provided for control and operation status monitoring. the addresses are di - vided into two register banks with 16 locations each. address bit a4 selects between the upper and the lower register bank. address bit a7 defines whether the operation will be a write or read operation.
rev. m page 10 september 199 8 AS3502 register bit summary register addr data bit number a4- a0 d7 d6 d5 d4 d3 d2 d1 d0 digital control dc 00 h a / lin enrx entx div3 div2 div1 div0 0 analogue control ac 01 h 0 0 loop clrx cltx enep enspk nov analogue gain ag 02 h 0 enm2 enm1 agx2 agx1 agx0 agr1 agr0 tx digital gain dgx 03 h dgx7 dgx6 dgx5 dgx4 dgx3 dgx2 dgx1 dgx0 sidetone gain sg 05 h sg7 sg6 sg5 sg4 sg3 sg2 sg1 sg0 rx digital gain dgr 07 h dgr7 dgr6 dgr5 dgr4 dgr3 dgr2 dgr1 dgr0 tone control tc 10 h trinj rxinj txinj cs burst mode shape tone mode start sequence control 1 sc1 11 h 0 0 s3 1 s3 0 s2 1 s2 0 s1 1 s1 0 sequence control 2 sc2 12 h 0 0 s6 1 s6 0 s5 1 s5 0 s4 1 s4 0 frequency control 1 f1 13 h f1 7 f1 6 f1 5 f1 4 f1 3 f1 2 f1 1 f1 0 volume control 1 v1 14 h 0 v1 4 v1 3 v1 2 v1 1 v1 0 f1 9 f1 8 frequency control 2 f2 15 h f2 7 f2 6 f2 5 f2 4 f2 3 f2 2 f2 1 f2 0 volume control 2 v2 16 h 0 0 v2 3 v2 2 v2 1 v2 0 f2 9 f2 8 frequency control 3 f3 17 h f3 7 f3 6 f3 5 f3 4 f3 3 f3 2 f3 1 f3 0 volume control 3 v3 18 h 0 0 0 0 ps pw f3 9 f3 8 repetition period rp 19 h rp7 rp6 rp5 rp4 rp3 rp2 rp1 rp0 repetition on time ro 1a h ro7 ro6 ro5 ro4 ro3 ro2 ro1 ro0 cadence period cp 1b h cp7 cp6 cp5 cp4 cp3 cp2 cp1 cp0 cadence on time co 1c h co7 co6 co5 co4 co3 co2 co1 co0
rev. m page 11 september 199 8 AS3502 1) digital control register this register controls the master clock divider, the enabling of the transmit channel, the enabling of thereceive channel and the pcm format. dc d7 d6 d5 d4 d3 d2 d1 d0 name a/lin enrx entx div3 div2 div1 div0 x default 0 0 0 0 0 0 0 x bit no symbol name and description d7 a/lin a-law / linear select. in default mode or when set to low 16-bit linear pcm format is selected. when set to high 8-bit a-law pcm format is selected. d6 enrx enable receive channel. when set to high the receive channel including the selected output driver, the master clock divider and the receive pcm interface are enabled. when set to low the receive channel will be powered down. d5 entx enable transmit channel. when set to high the transmit channel including the se - lected microphone input, the master clock divider and the transmit pcm interface are enabled. when set to low the transmit channel will be powered down. d4- d1 div3-div0 master clock prescaler setting bits. div3 div2 div1 div0 state master clock frequency 0 0 0 0 1 2.048 mhz 0 0 0 1 2 4.096 mhz 0 0 1 0 3 6.144 mhz 0 0 1 1 4 8.192 mhz 0 1 0 0 5 10.240 mhz 0 1 0 1 6 12.288 mhz 0 1 1 0 7 14.336 mhz 0 1 1 1 8 16.386 mhz 1 0 0 0 9 18.432 mhz 2) analogue control register the analogue control register enables the output drivers and the muting of the receive voice channel. further it allows to monitor clipping in both the transmit and the receive channel for software based automatic gain control. ac d7 d6 d5 d4 d3 d2 d1 d0 name 0 0 loop cliprx cliptx enep enspk nov default 0 0 0 0 0 0 0 0
rev. m page 12 september 199 8 AS3502 bit no symbol name and description d7-d6 - these bits are low during a read operation. d5 loop loop back mode enable. when set to high a loop back mode is enabled where the out put of the sigma delta converter is directly fed to the input of the 1-bit dac and where the output of the interpolation filter is fed to the input of the decimation filter. d4 cliprx receive channel clipping. on reading this bit a high indicates an overload condition in the receive channel. d3 cliptx transmit channel clipping. on reading this bit a high indicates an overload condition in the transmit channel. d2 enep enable earpiece. when set to high the earpiece driver is enabled. when set to low the earpiece driver is powered down. d1 enspk enable speaker. when set to high the loudspeaker driver is enabled. when set to low the loudspeaker driver is powered down. both drivers may be activated if neces sary e.g. for call progress monitoring. d0 nov no voice. when set to high the voice signal in the receive channel is muted. 3) analogue gain register this register contains control bits for enabling on of the two microphone inputs and data for setting the analogue microphone amplifier and earpiece amplifier gains. ag d7 d6 d5 d4 d3 d2 d1 d0 name 0 enm2 enm1 agx2 agx1 agx0 agr1 agr2 default 0 0 0 0 1 0 0 0 bit no symbol name and description d6 enm2 enable microphone 2 input. when set to high the microphone amplifier is connected to the mic2 + and mic2 - inputs. d5 enm1 enable microphone 1 input. when set to high the microphone amplifier is connected to the mic1+ and mic1- inputs. d4-d2 agx2 - agx0 analogue transmit gain setting (agx). agx2 agx1 agx0 microphone gain 0 0 0 +15.5 db 0 0 1 +21.5 db 0 1 0 +27.5 db default value 0 1 1 +33.5 db 1 0 0 +39.5 db 1 0 1 +45.5 db d1- d0 agr1 - agr0 analogue receive gain setting. (agr). agr1 agr0 earpiece gain 0 0 -12 db def ault value 0 1 -6 db 1 0 0 db 1 1 +6 db
rev. m page 13 september 199 8 AS3502 4) transmit digital gain register this register contains the 8 bit coefficient for digital transmit gain setting. dgx d7 d6 d5 d4 d3 d2 d1 d0 name dgx7 dgx6 dgx5 dgx4 dgx3 dgx2 dgx1 dgx0 default 0 1 1 0 1 1 0 1 bit no symbol name and description d7-d0 dgx7- dgx0 transmit digital gain setting (dgx). an 8-bit coefficient written into this register al lows to trim the gain from -38 db to +10 db. the coefficient in decimal format for a given gain is calculated as: x = 77 10 ( dgx 20 ) coefficient transmit gain coefficient transmit gain 154 +6 db 27 -9 db 137 +5 db 19 -12 db 123 +4 db 13 -15 db 109 +3 db (default value) 10 -18 db 97 +2 db 7 -21 db 87 +1 db 5 -24 db 77 0 db 3 -28 db 55 - 3 db 2 -32 db 39 - 6 db 1 -38 db 5) sidetone gain register this register contains an 8 bit coeficient for a digital sidetone. the sidetone may be disabled by writing 00 h into this register. sg d7 d6 d5 d4 d3 d2 d1 d0 name sg7 sg6 sg5 sg4 sg3 sg2 sg1 sg0 default 0 0 1 0 0 0 0 0 bit no symbol name and description d7-d0 sg7-sg0 digital sidetone attenuation control. an 8-bit coefficient written into this register allows to control the sidetone attenuation in the receive channel. the sidetone attenuation range is 0 db to -48db. the coefficient in decimal format for a given attenuaton is calcu lated as: x = 256 10 ( sg 20 ) the sidetone default coefficient is 32 which corresponds to an attenuation of -18 db.
rev. m page 14 september 199 8 AS3502 6) receive digital gain register this register contains an 8-bit coefficient for digital receive gain setting. dgr d7 d6 d5 d4 d3 d2 d1 d0 name dgr7 dgr6 dgr5 dgr4 dgr3 dgr2 dgr1 dgr0 default 0 1 0 1 1 0 1 1 bit no symbol name and description d7-d0 dgr7- dgr0 receive digital gain setting (dgr). an 8-bit coefficient written into this register al lows to fine trim the receive path gain from -42 to +6 db. the coefficient in decimal format for a given gain is calculated as: x = 127 . 7 10 ( dgr 20 ) coefficient receive gain coefficient receive gain 128 0 db 23 -15 db 114 -1 db 16 -18 db 101 -2 db 11 -21 db 90 -3 db (default value) 8 -24 db 81 -4 db 5 -27 db 72 -5 db 4 -30 db 64 -6 db 3 -33 db 46 -9 db 2 -36 db 32 -12 db 1 -42 db 7) tone control register this register controls the various tone generator operation modes and the tone desstinations. tc d7 d6 d5 d4 d3 d2 d1 d0 name trinj rxinj txinj cs burst mode shape tone mode start default 0 0 0 0 0 0 0 0
rev. m page 15 september 199 8 AS3502 bit no symbol name and description d7 trinj tone ringer inject. when set to high the tone generator is connected to the toneringer output. when set to low the tro+ and tro- outputs are forced to high impedance state. d6 rxinj receive inject. when set to high the tone generator is connected to the AS3502 receive section. d5 txinj transmit inject. when set to high the tone generator is connected to the AS3502 transmit section. d4 cs cadence slow bit. when set to high the cadence step size resolution is 4 ms. when set to low the cadence step size resolution is 1 ms. d3 burst mode when set to high tone burst mode operation is selected. d2 shape when set to high square wave mode is selected. when set to low sine wave mode is selected d1 tone mode tone mode bit. when set to high dual tone mode is selected. when set to low single tone mode is selected. d0 start start melody. when set to high the tone generation is enabled. this bit acts as single byte on/off sequence. 8) sequence control register 1 this register contains the frequency codes for the first three steps of the six tone cadence. sc1 d7 d6 d5 d4 d3 d2 d1 d0 name 0 0 s3 1 s3 0 s2 1 s2 0 s1 1 s1 0 default 0 0 x x x x x x bit no symbol name and description d7, d6 - not used; will be low during read d5, d4 s3 1 , s3 0 cadence step 3: 00: no tone 01: frequency/volume register 1 is selected 10: frequency/volume register 2 is selected 11: frequency/volume register 3 is selected s2 1 , s2 0 cadence step 2 00: no tone 01: frequency/volume register 1 is sele cted 10: frequency/volume register 2 is selected 11: frequency/volume register 3 is selected d1, d0 s1 1 , s1 0 cadence step1 00: no tone 01: frequency/volume register 1 is selected 10: frequency/volume register 2 is selected 11: frequency/volume register 3 is selected
rev. m page 16 september 199 8 AS3502 9) sequence control register 2 this register contains the frequency codes for the second three steps of the six tone cadence. sc2 d7 d6 d5 d4 d3 d2 d1 d0 name 0 0 s6 1 s6 0 s5 1 s5 0 s4 1 s4 0 default 0 0 x x x x x x bit no symbol name and description d7, d6 - not used; will be low during read d5, d4 s6 1 ,s6 0 cadence step 6: 00: no tone 01: frequency/volume register 1 is selected 10: frequency/volume register 2 is selected 11: frequency/volume register 3 is selected d3, d2 s5 1 , s5 0 cadence step 5 00: no tone 01: frequency/volume register 1 is selected 10: frequency/volume register 2 is selected 11: frequency/volume register 3 is selected d1, d0 s4 1 , s4 0 cadence step 4 00: no tone 01: frequency/volume register 1 is selected 10: frequency/volu me register 2 is selected 11: frequency/volume register 3 is selected 10) frequency control register 1 this register contains eight bits of the 10-bit coefficient of the first frequency. f1 d7 d6 d5 d4 d3 d2 d1 d0 name f1 7 f1 6 f1 5 f1 4 f1 3 f1 2 f1 1 f1 0 default x x x x x x x x bit no symbol name and description d7-d0 f1 7- f1 0 a 10-bit coefficient (x) written into this register and into bits d0 and d1 of v1 allows to programme the first frequency from 3.9 hz to 3996 hz. the coefficient for a given frequency can be calculated as: x = f ( hz ) * 256 1000 ; x = ( 1?1023) 11) volume control register 1 this register contains the remaining two bits of the first frequency coefficient and volume control data for pulse density volume control of square waves.
rev. m page 17 september 199 8 AS3502 v1 d7 d6 d5 d4 d3 d2 d1 d0 name 0 v1 4 v1 3 v1 2 v1 1 v1 0 f1 9 f1 8 default x x x x x x x x bit no symbol name and description d6-d2 v1 4- v1 0 a 5 bit coefficient (x) written into this register allows to programme both the tone ringer attenuation in pulse density mode and the attenuation of the tone generator in square wave mode. the coefficient in decimal format for a given attenuation can be calculated as: x = 31 * 10 ^ ( volume ( db ) 20 ) ;x= ( 1?31) vout = 2 * vdd * 10 ^ ( v 1 20 ) (v) in tone generator square wave mode a 4-bit coefficient using bits v1 3 to v1 0 allows to programme the volume where coefficient in decimal format for a given volume can be calculated as: x = 16 * 10 ^ ( volume ( db ) 20 ) ;x= (0?15) in receive direction the absolute output value on the speaker and earpiece outputs depends on agr and v2. voutep= 6.14 dbm + v2c + v1 + agr (dbm) voutsp=6.14 dbm + v2 + v1 + 3 db (dbm) in transmit direction the output value depends on v1 and dgx. vout = 6.14 dbm0 + v1 + dgx (dbm0) f1 9 -f1 8 these bits are the two most significant bits of the 10-bit frequency coefficient. 12) frequency control register 2 this register contains eight bits of the 10-bit coefficient of the second frequency. f2 d7 d6 d5 d4 d3 d2 d1 d0 name f2 7 f2 6 f2 5 f2 4 f2 3 f2 2 f2 1 f2 0 default x x x x x x x x bit no symbol name and description d7-d0 f2 7- f2 0 a 10-bit coefficient (x) written into this register and into bits d0 and d1 of v2 allows to programme the second frequency from 3.9 hz to 3996 hz. the coefficient in decimal format for a given frequency can be calculated as: x = f ( hz ) * 256 1000
rev. m page 18 september 199 8 AS3502 13) volume control register 2 this register contains the remaining two bits of the second frequency coefficient, and coarse and fine tone volume control data for the receive direction. v2 d7 d6 d5 d4 d3 d2 d1 d0 name 0 0 v2 3 v2 2 v2 1 v2 0 f2 9 f2 8 default x x x x x x x x bit no symbol name and description d5-d3 v2 3 -v2 1 receive tone coarse volume control ( v2c) v23 v22 v21 attenuation 0 0 0 - 10 db 0 0 1 - 16 db 0 1 0 - 22 db 0 1 1 - 28 db 1 0 0 - 34 db 1 0 1 - 40 db d2 v2 0 sine tone fine volume control (v2f) v20 attenuation 0 0 db 1 - 2.5 db in transmit direction the sineoutput value depends on v2f and dgx: vout sine = 3.8 dbm + v2f + dgx (dbm0) vout dtmf row tone = -2.2dbm + dgx (dbm0) vout dtmfcolumn tone = -4.7dbm + dgx (dbm0) in receive direction the sine output value on earpiece and speaker depends on v2c, v1 and agr: vout ep = 3.8 dbm + v2c + v2f+ agr (dbm) vout sp = 3.8 dbm + v2c + v2f+ 3db (dbm) d1-d0 f2 9 -f2 8 these bits are the two most significant bits of the 10-bit frequency coefficient.
rev. m page 19 september 199 8 AS3502 14) frequency control register 3 this register contains eight bits of the 10-bit coefficient of the third frequency. f3 d7 d6 d5 d4 d3 d2 d1 d0 name f3 7 f3 6 f3 5 f3 4 f3 3 f3 2 f3 1 f3 0 default x x x x x x x x bit no symbol name and description d7-d0 f3 7- f3 0 a 10-bit coefficient (x) written into this register and into bits d0 and d1 of v3 allows to programme the third frequency from 3.9 hz to 3996 hz. the coefficient in decimal format for a given frequency can be calculated as: x = f ( hz ) * 256 1000 ; x = (1?1023) 15) volume control register 3 this register contains two bits of the third frequency coefficient and tone ringer volume mode control bits. v3 d7 d6 d5 d4 d3 d2 d1 d0 name 0 0 0 0 ps pw f3 9 f3 8 default x x x x x x x x bit no symbol name and description d3 ps pulse width slow bit. when set to high the pulse width step size is 4 s. when set to low the pulse width step size is 1 s. d2 pw tone ringer volume control mode bit. when set to low pulse density volume control is selected. when set to high pulse width volume control is selected. d1-d0 f29-f28 these bits are the two most significant bits of the 10-bit frequency coefficient. 16) repetition period register rp d7 d6 d5 d4 d3 d2 d1 d0 name rp7 rp6 rp5 rp4 rp3 rp2 rp1 rp0 default x x x x x x x x bit no symbol name and description d7-d0 rp7-rp0 an 8-bit value written into this register allows to set the repetition period with 32ms accuracy. x = time ( ms ) 32 ms - 1 ; x= (1?255)
rev. m page 20 september 199 8 AS3502 17) repetition on register ro d7 d6 d5 d4 d3 d2 d1 d0 name ro7 ro6 ro5 ro4 ro3 ro2 ro1 ro0 default x x x x x x x x bit no symbol name and description d7-d0 ro7-ro0 an 8-bit value written into this register allows to set the repetition on time with 32ms accuracy. if this time exceeds the repetition period time, continuous operation will be performed. repetition times can only be generated when using pulse density volume control mode. x = time ( ms ) 32 ms ; x= (1?255) if pulse width volume control mode is selected, an 8-bit value written into this register allows to set the duty cycle of the tone ringer outputs with two different accuracies depending on the ps bit in the volume control register 3 : ps=0: x = time ( m s ) 1 m s ; x= (1?255) ps=1: x = time ( m s ) 4 m s ; x= (1?255) 18) cadence period register cp d7 d6 d5 d4 d3 d2 d1 d0 name cp7 cp6 cp5 cp4 cp3 cp2 cp1 cp0 default x x x x x x x x bit no symbol name and description d7-d0 cp7-cp0 a n 8-bit value written into this register allows to set the cadence period with two different accuracies. if the slow bit in the tc register is set to low the resolution is 1ms: x = time ( ms ) 1 ( ms ) - 1 ; x= (1?255). if the slow bit in the tc register is set to high the resolution is 4ms: x = time ( ms ) 4 ( ms ) - 1 ; x= (1?255).
rev. m page 21 september 199 8 AS3502 19) cadence on register co d7 d6 d5 d4 d3 d2 d1 d0 name co7 co6 co5 co4 co3 co2 co1 co0 default x x x x x x x x bit no symbol name and description d7-d0 co7-co0 an 8-bit value written into this register allows to set the cadence on time with two different accuracies. if the slow bit in the tc register is set to low the resolution is 1ms: x = time ( ms ) 1 ( ms ) ; x= (1?255). if the slow bit in the tc register is set to high the resolution is 4ms: x = time ( ms ) 4 ( ms ) ; x= (1?255).
rev. m page 22 september 199 8 AS3502 absolute maximum ratings * supply voltage ................................ ................................ ................................ ................................ -0.3 v dd 7 v voltage applied on any input ................................ ................................ ........................... -0 .3 v v in v dd +0.3 v voltage applied on digital outputs ................................ ................................ ................ -0.3 v v out v dd +0.3 v input current (all pins) ................................ ................................ ................................ .................... i in 50 ma output current ................................ ................................ ................................ .............................. i out 10 ma storage temperature range ................................ ................................ ................................ ........... -65 to +150 c *exceeding these figures may cause permanent damage. functional operation under these conditions is not permitted recommended operating conditions symbol parameter conditions min. typ.* max. units vdd supply voltage 3.0 4.5 5.5 v tamb operating temperature range -40 +25 +70 c v in input voltage gnd v dd v v out tristate output voltage gnd v dd v clock clock frequency 2.048 mhz sync synchronization frequency 8 khz * typical figures are at 25c and are for design aid only; not guaranteed and not subject to production testing dc characteristics (-40c rev. m page 23 september 199 8 AS3502 note 1: this corresponds to a +3.14 dbm0 signal at the pcm output which is equal to a pcm overload level of 4096; analogue interface with earpiece output (-40c rev. m page 24 september 199 8 AS3502 transmit transmission characteristics (-40ctx receive to transmit crosstalk 75 db * typical figures are at 25c and are for design aid only; not guaranteed and not subject to production testing note 1: the tolerance of the absolute input level is defined by the trimming accuracy of the converter reference. note 2: gxaf = 15 sin p 4000 - f ( ) 1200 - 1 ? ? note 3: gxaf = 20 sin p 4000 - f ( ) 1200 - 15 20 ? ? note 4: total distortion includes quantization and harmonic distortion;
rev. m page 25 september 199 8 AS3502 receive transmission characteristics (-40crx transmit to receive crosstalk gr = -12 db 75 db * typical figures are at 25c and are for design aid only; not guaranteed and not subject to production testing note 1: the tolerance of the absolute level is defined by the trimming accuracy of the converter reference. note 2: graf = 13 sin p 4000 - f ( ) 1200 - 1 ? ? note 3: total distortion includes quantization and harmonic distortion.
rev. m page 26 september 1998 AS3502 tone generator characteristics (-40c rev. m page 27 september 1998 AS3502 # parameter symbol condition min typ max units 9 hold time from sclk low to short strobe low t hcssl 30 ns 10 hold time from sclk low to long strobe high t hclsh 0ns 11 set up time from long strobe high to sclk low t slscl 30 ns 12 hold time from 3rd period of sclk low to strobe low t hclsl 30 ns 13 delay time from sclk high to txd valid t dcd c l = 100 pf + 2 ttl loads 80 ns 14 delay time to valid data from txs or sclk whichever comes later t dsd c l = 100 pf + 2 ttl loads 80 ns 15 delay time from sclk or txs low to txd disabled t dcz 80 ns 16 set up time from rxd valid to sclk low t sdc 30 ns 17 hold time from sclk low to rxd invalid t hcd 20 ns 18 strobe pulse frequency f stb 8 khz * typical figures are at 25c and are for design aid only; not guaranteed and not subject to production testing note 1: a 50:50 duty cycle must be used for 2.048mhz operation note 2: AS3502 provides a software programmable input clock divider that is programmable from 1:1 to 1:9 txs, rxs (long) msb d d d d lsb txd 1 234 16 (8) sclk txs, rxs (short) 3 2 5 7 89 10 12 13 14 15 11 4 6 1 mclk rxd msb d d 16 17 pcm timing diagramme
rev. m page 28 september 1998 AS3502 serial control interface timing (-40c rev. m page 29 september 1998 AS3502 devices sold by austria mikro systeme are covered by the warranty and patent indemnification provisions appearing in its term of sale. austria mikro systeme makes no warranty, express, statutory, implied, or by description regarding the information set forth herein or regarding the freedom of the described devices from patent infringement. austria mikro systeme reserves the right to change specifications and prices at any time and without notice. therefore, prior to designing this product into a system, it is necessary to check with austria mikro systeme for current information. this product is intended for use in normal commercial applications. applications requiring extended temperature range, unusual environmental requirements, or high reliability applications, such as military, medical life-support or life-sustaining equipment are specifi cally not recommended without additional processing by austria mikro systeme for each application. copyright ? 1996-8, austria mikro systeme international ag, schloss premst?tten, 8141 unterpremst?tten, austria. trademarks registered?. all rights reserved. the material herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. austria mikro systeme ag reserves the right to change or discontinue this product without notice. notes


▲Up To Search▲   

 
Price & Availability of AS3502

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X